avalanche of enormous rocks from the andes - Alemán Inglés Diccionario